package com.itheima.reggie.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.itheima.reggie.dto.DishDto;
import com.itheima.reggie.entity.Dish;

public interface DishService extends IService<Dish> {

    //新增菜品  菜品对应的口味，需要操作两张表 dish  dish_flavor
    void saveWithFlavor(DishDto dishDto);

    //根据id获取 菜品信息 和 对应的口味信息    ，需要操作两张表 dish dish_flavor
    DishDto getByIdWithFlavor(Long id);

    //更新菜品信息 以及 对应口味信息
    void updareWithFlavor(DishDto dishDto);

    //删除菜品及其对应口味信息
    void removeDishWithFlavor(String[] ids);
}
